package futbol5

class Puntuacion extends Solicitud {
		
	@Property int nota
	@Property String textoCritica
	@Property Jugador jugadorEvaluado
	@Property Jugador jugadorQueEvalua
	
	new(Jugador jugador, Jugador jugadorPunteado, int notaPuesta, String critica){
		jugadorQueEvalua = jugador
		jugadorEvaluado = jugadorPunteado
		nota = notaPuesta
		textoCritica = critica
	}
		
	override aceptar(Administrador admin) {
		var puntuacion= new PuntuacionAprobada(jugadorQueEvalua, jugadorEvaluado, nota, textoCritica)
		puntuacion.calificarJugador()
	}
	
	override rechazar(Administrador admin) {
		var puntuacion= new PuntuacionRechazada(jugadorQueEvalua, jugadorEvaluado, nota, textoCritica)
		puntuacion.calificarJugador()
	}
	
}